package ar.edu.unicen.exa.isistan.archassis.ia.api;

import java.util.List;
import java.util.Map;

import ar.edu.unicen.exa.isistan.archassis.ia.api.db.ItemCase;
import ar.edu.unicen.exa.isistan.archassis.ia.api.db.JavaClass;
import ar.edu.unicen.exa.isistan.archassis.ia.api.db.ListCases;



public interface IAIModule {
	
	Map<Long,ListCases> getAllCases();
	
	void addItemCase(Long id, ItemCase la) throws Exception;
	
	void addListCases(ListCases listCases);

	EvalResult evaluate(List<JavaClass> la);
	
	Long getCurrentId();
	
}
